.qq-uploader { position:relative; width: 100%; margin:0px auto}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 102px; 
    font-size: 12px;
        text-align: center;
	cursor: pointer; 
        height: 13px;
        margin: 0px;
        padding: 5px 10px;
        font-family: Helvetica, Arial, sans-serif;
        text-decoration: none;
        font-weight: bold;
        line-height: 1;
        color: white;
        text-shadow: 0 -1px 1px rgba(0,0,0,.3);
        background: #52A8E8 url('../images/bg_button_blue.gif') top repeat-x;
        border: 1px solid #20559A;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5), inset 0 1px 1px rgba(255,255,255,.5);
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5), inset 0 1px 1px rgba(255,255,255,.5);
        -o-box-shadow: 0 1px 2px rgba(0,0,0,.5), inset 0 1px 1px rgba(255,255,255,.5);
        box-shadow: 0 1px 2px rgba(0,0,0,.5), inset 0 1px 1px rgba(255,255,255,.5);
}
.qq-upload-button-hover {
    	background-position: bottom;
        color: white;
}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background-color :#F4F4F4; text-align:center; border: 1px dashed #bebebe; 
    margin-left: -1px;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#ddd;}

.qq-upload-list    { margin-top:9px; margin-bottom: 0px; padding:0; list-style:disc; position: relative; }
.qq-upload-list li { margin-top: 6px;	
                     padding: 10px;
                     list-style: none;
                     border: 1px dashed #bebebe;
                        
                   }
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

 .qq-upload-size { float: right;}


#user_wallpaper .qq-upload-spinner { left: 242px }
.qq-upload-spinner { position: absolute; top: -26px; left: 130px; display:inline-block; background: url("../images/icon_ajax_loader.gif"); width:43px; height:11px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel { padding: 0px 0px 3px 30px}

.qq-upload-failed-text {display:none;}

.qq-upload-fail .qq-upload-failed-text {display:block; background: #d40303; color: #fff; border-radius: 3px;  padding: 3px 7px; margin-top:5px; margin-right:0px }